mentally handicapped person - Turkish English Dictionary